package com.guiji.text2video.fastvideo.domain.vo;

import com.guiji.text2video.common.core.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.guiji.text2video.common.core.web.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 text2video_pools_stat
 * 
 * @author scl
 * @date 2021-05-27
 */
public class Text2videoPoolsStat extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 线程池名称 */
    @Excel(name = "线程池名称")
    private String poolsName;

    /** 任务总数 */
    @Excel(name = "任务总数")
    private String taskCount;

    /** 完成任务总数 */
    @Excel(name = "完成任务总数")
    private String completedTaskCount;

    /** 正在运行任务总数 */
    @Excel(name = "正在运行任务总数")
    private String activeCount;

    /** 队列任务任务数 */
    @Excel(name = "队列任务任务数")
    private String queueSize;

    /** 备用字段1 */
    @Excel(name = "备用字段1")
    private String backup1;

    /** 备用字段2 */
    @Excel(name = "备用字段2")
    private String backup2;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPoolsName(String poolsName) 
    {
        this.poolsName = poolsName;
    }

    public String getPoolsName() 
    {
        return poolsName;
    }
    public void setTaskCount(String taskCount) 
    {
        this.taskCount = taskCount;
    }

    public String getTaskCount() 
    {
        return taskCount;
    }
    public void setCompletedTaskCount(String completedTaskCount) 
    {
        this.completedTaskCount = completedTaskCount;
    }

    public String getCompletedTaskCount() 
    {
        return completedTaskCount;
    }
    public void setActiveCount(String activeCount) 
    {
        this.activeCount = activeCount;
    }

    public String getActiveCount() 
    {
        return activeCount;
    }
    public void setQueueSize(String queueSize) 
    {
        this.queueSize = queueSize;
    }

    public String getQueueSize() 
    {
        return queueSize;
    }
    public void setBackup1(String backup1) 
    {
        this.backup1 = backup1;
    }

    public String getBackup1() 
    {
        return backup1;
    }
    public void setBackup2(String backup2) 
    {
        this.backup2 = backup2;
    }

    public String getBackup2() 
    {
        return backup2;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("poolsName", getPoolsName())
            .append("taskCount", getTaskCount())
            .append("completedTaskCount", getCompletedTaskCount())
            .append("activeCount", getActiveCount())
            .append("queueSize", getQueueSize())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("backup1", getBackup1())
            .append("backup2", getBackup2())
            .toString();
    }
}
